#ifndef _EDITLYRICDLG_H_
#define _EDITLYRICDLG_H_

	void EditLyricDlgInit();
	gboolean on_EditLyricDlg_delete_event(GtkWidget* widget, gpointer user_data);
	void on_Apply(GtkWidget* widget, gpointer user_data);
	void on_Discard(GtkWidget* widget, gpointer user_data);
	void on_Cut(GtkWidget* widget, gpointer user_data);
	void on_Copy(GtkWidget* widget, gpointer user_data);
	void on_Paste(GtkWidget* widget, gpointer user_data);
	void on_Del(GtkWidget* widget, gpointer user_data);
	void on_TestViewLyric_changed(GtkTextBuffer *textbuffer, gpointer user_data);
	void on_TestViewLyric_selected(GtkTextBuffer *textbuffer,
                            GtkTextIter   *location,
                            GtkTextMark   *mark,
                            gpointer       user_data);
	void EditLyric();
	void RefreshState();
#endif//_EDITLYRICDLG_H_
